import Loading from './loading.vue'
import Vue from 'vue'

//获取loading组件 的构造函数,构造loading组件
const LoadingConstructor = Vue.extend(Loading);

// serve 是一个函数
const serve = () => {
    // 创建loading实例
    let loadingInstance = new LoadingConstructor()
    //将组件挂载到指定的元素
    loadingInstance.$mount(document.createElement('div'));
    //将组件挂载载入元素添加到body下
    document.body.appendChild(loadingInstance.$el);
    Vue.nextTick(() => {
        loadingInstance.visible = true
    })
    return loadingInstance
}

export default serve;//调用函数